package main

// 四种变量声明方式
import "fmt"

// 声明全局变量 1，2，都可以 ,4，不可以
//var gA string= "ss"
//var gB = "ss"
func main() {
	// 1，声明一个变量，默认值为0
	var a int
	fmt.Println("a = ", a)

	// 2， 声明一个变量，初始化值 ,类型可以省略
	var b int = 100
	fmt.Println("b = ", b)
	fmt.Printf("type of b = %T\n", b)
	// 4，（常用方法） 省去var 关键字，自动匹配类型
	c := 100
	fmt.Println("c = ", c)
	fmt.Printf("type c is %T\n", c)
	// 声明多个变量
	var aa, bb = 100, 200
	cc, dd := 300, 400
	fmt.Println(aa, bb, cc, dd)
}
